期刊
  出版年
  关键词
结果中检索 Open Search
Please wait a minute...
选择: 显示/隐藏图片
1. 基于静态分析的Android GUI遍历方法
汤杨, 曾凡平, 王健康, 黄心依
计算机应用    2016, 36 (10): 2811-2815.   DOI: 10.11772/j.issn.1001-9081.2016.10.2811
摘要483)      PDF (759KB)(470)    收藏
针对传统软件安全测试方法(例如:符号执行、模糊测试、污点分析等)无法获得较高的Android程序图形用户界面(GUI)覆盖率的问题,提出动态和静态相结合的Android程序测试方法。该方法在静态分析Android应用程序数据流的基础之上,构建程序活动转换图和函数调用图,解析程序GUI元素,进而编写测试脚本动态遍历应用程序GUI元素。将该方法应用于订票日历、WiFi万能钥匙和360天气应用的实际测试,结果表明:Activity的平均覆盖率达到76%,明显高于人工测试的平均值30.08%和基于控件树遍历的42.05%~61.29%,该方法能够有效遍历Android应用程序GUI元素。
参考文献 | 相关文章 | 多维度评价
2. 基于遗传算法聚类的变异体约简
曾凡平 黄玉涵 张美超 潘能刚
计算机应用    2011, 31 (05): 1314-1317.   DOI: 10.3724/SP.J.1087.2011.01314
摘要1635)      PDF (613KB)(950)    收藏
对导致变异测试高代价的原因之一——测试过程中容易产生数目庞大的变异体进行了研究,提出基于遗传算法聚类的变异体约简方法。把具有相似特征的变异体置于同一簇中,再从每个簇中随机选择一个作为代表,从而实现变异体的约简。实验表明:1)该方法可在不降低构造出的测试用例集的测试充分度的前提下,约简变异体;2)与K-means算法和凝聚型层次聚类算法相比,该方法能够在自动产生合适的聚类数目的同时,具有更优的约简效果。
相关文章 | 多维度评价